"""
函数的定义:
语法:
def 函数名(参数1,参数2,参数3....):
    代码块
函数名的命名规则跟变量名的命名规则一样
参数1,参数2,参数3:就是变量名
    目的:告知调用者需要传递几个值

特点:
    1 不调用,不执行
面试题: 形参与实参的区别?
形参:
    在函数定义时,写的参数就是形参
    形参只能是变量名

实参:
    在函数调用时,写的参数是实参
    实参可以是变量名,具体的值,也可以是表达式,也可以是函数
"""
#求二个数之和
a=12
b=24
print(a+b)
# 用函数写
def sum_num(a,b):
    print(a+b)
# 怎么调用
# sum_num(12,24)
# sum_num(10,20)
# sum_num(11,20)
c=120
# 可以是变量
sum_num(10,c)
# 表达式 :  20+30
sum_num(10,20+30)

# 函数名 有前提要求,函数必须有返回值
sum_num(10,max(10,20,30))


